// mysql node包 可以帮助你操作mysql数据库
const mysql = require('mysql');

// 1. 创建连接池
const pool = mysql.createPool({
  host: 'localhost',
  port: 3306,
  user: 'root',
  password: '3052959wyp.',
  database: 'blogs'
})

// 查询: 异步代码：

function exec(sql) {
  return new Promise((resolve, reject) => {
    pool.query(sql, (err, data) => {
      if (err) {
        reject(err)
      } else {
        resolve(data)
      }
    })
  })
}

// exec(`insert into users (username, password, nickname) values ('mmx3', 321, 'mmmi')`).then(res => {
//   console.log('res:....:', {
//     code: 0,
//     msg: 'success',
//     data: res.insertId
//   })

// })

module.exports = {
  exec
}

